package com.student.liu.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.student.liu.entity.Orderform;

import java.util.Map;

/**
 * 订单 服务接口
 */
public interface IOrderformService extends IService<Orderform> {

    /**
     * 生成订单
     * @param money
     * @param tableId
     */
    Integer createOrderform(Float money, Integer tableId);


    Object slectOrderform(Integer id);

    void addWaiterId(Integer id);

    void selsctTableId(Integer id);
    /**
     * 查询订单
     */
    IPage<Map<String,Object>> orderPage(Integer pageIndex, Integer pageSize);

    /**
     * 订单更改状态
     * @param id
     */
    void update(Integer id,Byte state);

    /**
     * 删除订单
     */
    void remove(Integer id);
}
